package pers.wensheng.patterns.structural_pattern.proxy_pattern.CGLIB_dynamic_proxy;

/**
 * CGLIB动态代理
 * 有接口可以使用jdk进行代理，没有接口使用CGlib代理
 * 这个代理对象获取的是TrainStation的子类对象
 */
public class ClientMain {
    public static void main(String[] args) {
        ProxyFactory factory = new ProxyFactory();
        TrainStation proxy = factory.getProxyObject();
        proxy.sell();
    }
}
